package com.geping.etl.common.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class BxSysUserUpdateDto {

    @ApiModelProperty(notes = "用户id", required = true)
    private String appKey;

    @ApiModelProperty(notes = "业务系统的密码", required = true)
    private String appPassword;

    @ApiModelProperty(notes = "登录账户名", required = true)
    private String uid;

    @ApiModelProperty(notes = "用户员工号")
    private String employeeNumber;

    @ApiModelProperty(notes = "用户类型")
    private String userType;

    @ApiModelProperty(notes = "名字")
    private String name;

    @ApiModelProperty(notes = "名字拼音")
    private String spellName;

    @ApiModelProperty(notes = "入职日期")
    private String hireDate;

    @ApiModelProperty(notes = "离职日期")
    private String leaveDate;

    @ApiModelProperty(notes = "性别")
    private String gender;

    @ApiModelProperty(notes = "手机号码")
    private String mobile;

    @ApiModelProperty(notes = "电子邮箱地址")
    private String email;

    @ApiModelProperty(notes = "办公分机号码")
    private String extensionNunmber;

    @ApiModelProperty(notes = "描述")
    private String description;

    @ApiModelProperty(notes = "所在公司名称")
    private String company;

    @ApiModelProperty(notes = "所在公司编码")
    private String companyCode;

    @ApiModelProperty(notes = "所在组织节点名称")
    private String department;

    @ApiModelProperty(notes = "所在组织节点编码")
    private String departmentCode;

    @ApiModelProperty(notes = "岗位名称")
    private String post;

    @ApiModelProperty(notes = "岗位编码")
    private String postcode;

    @ApiModelProperty(notes = "职级名称")
    private String rank;

    @ApiModelProperty(notes = "职级代码")
    private String rankCode;

    @ApiModelProperty(notes = "职务名称")
    private String duty;

    @ApiModelProperty(notes = "职务代码")
    private String dutyCode;

    @ApiModelProperty(notes = "用户状态：0-表示启用，1-表示停用")
    private String status;

    @ApiModelProperty(notes = "品牌")
    private String brand;

    @ApiModelProperty(notes = "特约店简称")
    private String shoreName;

    @ApiModelProperty(notes = "省份")
    private String province;

    @ApiModelProperty(notes = "城市")
    private String city;

    @ApiModelProperty(notes = "办公室地址")
    private String officeaddress;

    @ApiModelProperty(notes = "dfc的名称")
    private String dfcName;

    @ApiModelProperty(notes = "dfc的联系电话")
    private String dfcMobile;

    @ApiModelProperty(notes = "fc的名称")
    private String fcName;

    @ApiModelProperty(notes = "fc的联系电话")
    private String fcMobile;

    @ApiModelProperty(notes = "经销商到期时间")
    private String expiredTime;

    @ApiModelProperty(notes = "开通CAP账号字段")
    private String capflag;

    @ApiModelProperty(notes = "开通CMS账号字段")
    private String cmsflag;

    @ApiModelProperty(notes = "Image开通所需dealerId")
    private String BPID;
}
